Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various KNPC fixes and tweaks #2714

Merged
merged 7 commits into from
Dec 17, 2024
Merged

Conversation

Bokkiewokkie
Copy link
Contributor

About The Pull Request

"Improves" KNPC code and pathfinding a bit, the mainly being how climbable objects are handled. It also stops them from just leaving their leaving guns on the ground after they've climbed a table or something else.

Why It's Good For The Game

More challenging "smarter" npc behaviour can be more fun, and to balance it out making them a bit slower at shooting etc. to avoid a squad of them instantly gunning people down.

Changelog

🆑
add: Added knpcs to the ghost orbit menu under the npc section
balance: made knpcs take actions a bit slower
fix: fixed inflatable walls not having a range check on their deployment
code: made knpcs use human procs instead of forcemoving things around constantly
refactor: refactored knpc climbing
/:cl:

multi-z npc paths, inflatable wall range check, knpcs in poi list, first attempt at fixing pathing firedoors
Makes barricades climbable in general (and stops you being able to climb into walls with them)
nsv13/code/modules/overmap/knpc.dm Outdated Show resolved Hide resolved
code/__HELPERS/path.dm Outdated Show resolved Hide resolved
nsv13/code/modules/overmap/knpc.dm Outdated Show resolved Hide resolved
nsv13/code/modules/overmap/knpc.dm Outdated Show resolved Hide resolved
@Bokkiewokkie Bokkiewokkie merged commit 29d678d into BeeStation:master Dec 17, 2024
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants